

// export const isNull = value => value === null;
// const isType = function (type) {
//   return function (obj) {
//     return Object.prototype.toString.call(obj) === '[object ' + type + ']';
//   }
// };
// export const isString = isType('String');
// export const isArray = isType('Array');
// export const isNumber = isType('Number');
// export function isObject(obj) {
//   return obj !== null && typeof obj === 'object'
// }

// const hasOwnProperty = Object.prototype.hasOwnProperty
// export function hasOwn(obj, key) {
//   return hasOwnProperty.call(obj, key)
// }